	package org.spring.springboot.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.spring.springboot.domain.Equipment;

/**
 * 设备DAO 接口类
 *
 */
public interface EquipmentDao {

    /**
     * 根据设备id，查询设备信息
     *
     * @param id 设备
     */
    Equipment findById(@Param("id") int id);
	/**
	 * 存储设备基本信息
	 * @param equipment
	 * @return
	 */
    Long saveEquipment(Equipment equipment);
    /**
     * 对设备信息进行更新
     * @param equipment
     * @return
     */
	Long updateEquipment(Equipment equipment);
	/**
	 * 根据id号对设备信息进行删除
	 * @param id
	 * @return
	 */
	void deleteEquipmentById( int id);
	/**
	 * 查找全部设备信息
	 */
	List<Equipment> findAllEquipment() ;
	
}
